project(Framework)

add_library(${PROJECT_NAME} STATIC
        src/Geometry/Quaternion.cpp
        src/Geometry/Vector3.cpp
        src/Geometry/Matrix4x4.cpp
        src/Shader/ShaderProgram.cpp
        src/Application/Application.cpp
        src/FileUtils.cpp
        src/Sbm/Object.cpp
        src/glad.c)

target_include_directories(${PROJECT_NAME} PUBLIC
        include)

target_link_directories(${PROJECT_NAME} PUBLIC
        ${CMAKE_BINARY_DIR}/lib)
target_link_libraries(${PROJECT_NAME} PUBLIC
        glfw3dll)